Text copied to clipboard!

Názov

Text copied to clipboard!

Optimalizátor dopytov pre PHP LMS monolit

Opis

Text copied to clipboard!
Hľadáme skúseného optimalizátora dopytov pre PHP LMS monolit, ktorý sa pripojí k nášmu vývojovému tímu a pomôže nám zlepšiť výkon a efektivitu nášho existujúceho systému na správu vzdelávania (LMS). Vašou hlavnou úlohou bude analyzovať, navrhovať a implementovať optimalizácie databázových dopytov v rámci monolitickej architektúry postavenej na PHP. Budete úzko spolupracovať s backend vývojármi, databázovými administrátormi a DevOps tímom, aby ste zabezpečili hladký chod systému aj pri vysokom zaťažení. Naša platforma je robustná a slúži tisícom používateľov denne. Preto je nevyhnutné, aby boli všetky dopyty efektívne, škálovateľné a bezpečné. Očakávame, že kandidát bude mať hlboké znalosti SQL, skúsenosti s optimalizáciou výkonu databáz (najmä MySQL alebo MariaDB), ako aj schopnosť identifikovať úzke miesta v kóde a navrhovať riešenia. Znalosť frameworkov ako Laravel alebo Symfony je výhodou, ale nie podmienkou. Okrem technických zručností hľadáme aj tímového hráča, ktorý dokáže efektívne komunikovať a spolupracovať s ostatnými členmi tímu. Ak máte vášeň pre čistý a efektívny kód, radi riešite výkonnostné problémy a chcete pracovať na projekte, ktorý má reálny dopad na vzdelávanie, potom je táto pozícia pre vás ideálna.

Zodpovednosti

Text copied to clipboard!
  • Analyzovať existujúce databázové dopyty a identifikovať úzke miesta
  • Navrhovať a implementovať optimalizácie SQL dopytov
  • Spolupracovať s vývojármi na zlepšení výkonu backendu
  • Monitorovať výkonnosť systému a navrhovať vylepšenia
  • Zabezpečiť škálovateľnosť riešení pre rastúci počet používateľov
  • Vykonávať testovanie výkonnosti a záťažové testy
  • Dokumentovať zmeny a optimalizácie
  • Dodržiavať bezpečnostné štandardy pri práci s databázami
  • Spolupracovať s DevOps tímom pri nasadzovaní zmien
  • Zúčastňovať sa tímových porád a plánovania sprintov

Požiadavky

Text copied to clipboard!
  • Skúsenosti s PHP a prácou v monolitickej architektúre
  • Pokročilé znalosti SQL (MySQL, MariaDB)
  • Skúsenosti s optimalizáciou databázových dopytov
  • Znalosť nástrojov na profilovanie a monitoring výkonu
  • Schopnosť čítať a refaktorovať existujúci kód
  • Základné znalosti DevOps procesov
  • Tímová spolupráca a dobré komunikačné schopnosti
  • Zodpovednosť a dôraz na detail
  • Výhodou je znalosť Laravel alebo Symfony
  • Angličtina na úrovni čítania technickej dokumentácie

Potenciálne otázky na pohovor

Text copied to clipboard!
  • Aké skúsenosti máte s optimalizáciou SQL dopytov?
  • Pracovali ste už s monolitickým PHP systémom?
  • Ako by ste identifikovali úzke miesto vo výkone databázy?
  • Aké nástroje používate na profilovanie výkonu?
  • Ako pristupujete k refaktorovaniu starého kódu?
  • Máte skúsenosti s Laravel alebo Symfony?
  • Ako zabezpečujete škálovateľnosť riešení?
  • Aké sú vaše skúsenosti s DevOps procesmi?
  • Ako riešite konflikty v tíme?
  • Prečo vás zaujíma táto pozícia?